home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / sbbs116b.zip / SBBSNEW.116 < prev    next >
Text File  |  1992-05-20  |  20KB  |  514 lines

  1.   Welcome to the SuperBBS 1.16-B !
  2.  
  3.   !!! If you are converting from SuperBBS 1.15 (or older) to 1.16, be sure
  4.   to run 115TO116.EXE to convert message area informatrion from config to
  5.   BOARDS.BBS file. !!!
  6.  
  7.   We are very sorry, but we discovered a pretty fatal bug in our temp
  8.   directory routines. Because of that bug we decided to release an update
  9.   release for 1.16 official immediately. Also, the file kilo byte ratio bug
  10.   has been fixed in this release.
  11.  
  12.   There has been some problems with understanding the meaning of the
  13.   ????????.SCC files. I hope that the following will describe the
  14.   ????????.SCC files :
  15.  
  16.   ---
  17.  
  18.   Starting from SuperBBS 1.15 official release we are using our new
  19.   registration validation technology. SBBS checks first the registration
  20.   key, if it's valid then SBBS will scan through the ????????.SCC file to
  21.   find SysOps name from there. If the name is not found, SBBS will _not_
  22.   work at all (a lockup happens).
  23.  
  24.   The new releases will always include the newest ????????.SCC file which
  25.   includes _every_ SysOp who have registered SBBS before the release. When
  26.   some new SysOp registers SBBS he/she will get the registration code _AND_
  27.   an updated ????????.SCC file. Also, the newest ????????.SCC file is
  28.   always available from 2:220/620 as SBBSREGS.ZIP (.SCC file _must_ always
  29.   be distributed in packed format and then extracted to the main SBBS
  30.   directory). So once you have got an updated ????????.SCC file you never
  31.   have to worry about it anymore.
  32.  
  33.   If someone is using a different code than listed in our code generator
  34.   (of course, nobody should do that) SBBS will _not_ start.
  35.  
  36.   ---
  37.  
  38.   The list of the new features compared to SuperBBS 1.16 :
  39.  
  40. - Added a new "commenting" option
  41.  
  42.   Your users are now able to leave a comment which is displayed always when
  43.   someone posts a message to user who has left a comment.
  44.  
  45.   The comments can be left using menutype 101 without any parameter.
  46.  
  47.   The comments can be removed by using menutype 101 with /R parameter.
  48.  
  49.   The comment files are stored in the local attach directory (with .INF
  50.   extension), if you are using this feature, please make sure that your local
  51.   attach directory is correctly setup.
  52.  
  53.   Please note that at the moment comments work only when writing/replying to
  54.   users real name, not when the receiver is alias !
  55.  
  56. - Added three news command to the message reader
  57.  
  58.   CTRL-T can be used to see time remaining
  59.  
  60.   CTRL-U can be used to see users online
  61.  
  62.   CTRL-S can be used to send a message to another node
  63.  
  64. - Added support for CONNECT 16800 string
  65.  
  66. - Added some new strings to LCONFIG
  67.  
  68.  
  69.   The list of the new features compared to SuperBBS 1.15 :
  70.  
  71. - New message boards configuration
  72.  
  73.   The message base config is now separated from the CONFIG.BBS. This means
  74.   that multinode systems need only to edit one message base config and the
  75.   changes will affect all the nodes. There is an option in config (in the
  76.   paths submenu) to keep separate BOARDS.BBS files for single nodes.
  77.  
  78.   There are also some new options configurable for each message area :
  79.  
  80.    - Short QWK name          = 12 characters long QWK name. If empty, area
  81.                                is not available via the QWK system
  82.  
  83.    - Minimun age             = Minimum age required to access the area
  84.  
  85.    - Group                   = To which group the area belongs
  86.  
  87.    - Allow delete            = Allow users without SysOp access to delete
  88.                                their own messages
  89.    - Allow taglines          = Allow taglines in the area
  90.  
  91.    - Template                = Is the area available via menu templates
  92.  
  93.    - 8Bit to 7Bit            = Convert 8Bit characters to 7Bit ones in the
  94.                                area.
  95.  
  96.    - Force mail chk          = Always include this area in the mail checi
  97.  
  98.    - Reply status            = 1) Normal.
  99.  
  100.                                2) Netmail. Replies must be posted via as
  101.                                   netmail messages, not to current echo
  102.                                   mail area.
  103.  
  104.                                3) Netmail/normal. The user might select
  105.                                   whether he/she wants to post a normal
  106.                                   reply or a netmail reply.
  107.  
  108.                                4) No replies at all are allowed.
  109.  
  110.   When using netmail reply options, be sure that you have defined a netmail
  111.   board from config and that your users have at least write access to that
  112.   area.
  113.  
  114.   There is also BOARD2CF.EXE included in this package. This little program
  115.   can be used to insert infromation from BOARDS.BBS to CONFIG.BBS (for the
  116.   3rd party programs). CONFIG.EXE also updates the current CONFIG.BBS (the
  117.   one in the directory where BOADRS.BBS was loaded from) file always when
  118.   message areas are edited.
  119.  
  120. - Added a node chat
  121.  
  122.   Now SuperBBS has a built-in node chat! This chat is really easy to
  123.   install. First you should use menutype 100 (without any parameters) to
  124.   create one permanent conference. Then by using menutype 99 without any
  125.   parameters it's possible to chat between nodes.
  126.  
  127.   Menutype 100 (without parameters) can be used to create conferences.
  128.   Only users with SysOp access are allowed to create permanent conferences
  129.   (which are NOT removed when the last user has exited chat). There should
  130.   be at least one permanent conference.
  131.  
  132.   Menutype 100 with /D parameter is used to deleted conferences.
  133.  
  134. - Added an option to disable hotkeys
  135.  
  136.   It's now possible to use SBBS in "non-hotkeyed" mode. There is a new
  137.   menutype 98 which can be used to toggle hotkeys ON/OFF. New control code
  138.   ctrl-f-/ shows whether hotkeys are enabled or not. It's also config
  139.   defineable whether hotkey are forced ON/OFF or asked from new users.
  140.  
  141. - Added file flagging
  142.  
  143.   It's now possible to flag files for download while looking the file list.
  144.   That can be done simply by pressing "F" in the filelist more prompt.
  145.  
  146.   A new menu type has been added, too :
  147.  
  148.   Menutype 95 :
  149.  
  150.   Without data it can be used to remove files from the "flag to download
  151.   list".
  152.  
  153.   With optional parameter "/S" (without quotes) menutype 95 just shows a
  154.   list of flagged files
  155.  
  156. - Added an option for a separate upload path in template menues :
  157.  
  158.   It's now possible to use a separate path for uploads in template menues. If
  159.   you want to use an own path for uploads (not same path as for downloads)
  160.   start list name field with a '*' character and then insert the full path.
  161.  
  162.   For example :
  163.  
  164.   Directory : C:\FILES\SUPERBBS
  165.   List path : *C:\FILES\UPLOADS
  166.  
  167.   Files for download would be searched from directory C:\FILES\SUPERBBS but
  168.   uploaded files would be placed to C:\FILES\UPLOADS directory.
  169.  
  170. - Added an option to show any text files at logon
  171.  
  172.   It's now possible to show any text files to your users at logon. If you
  173.   create an ASCII file named ANSIF.CTL then SBBS will show all text
  174.   files listed in ANSIF.CTL to user at logon. If SBBS detects string
  175.   WAITENTER, then SBBS asks user press enter.
  176.  
  177.   Your ANSIF.CTL could look like :
  178.  
  179.   LOGON
  180.   IMPORT
  181.   WAITENTER
  182.   C:\SUPERBBS\SBBSHQ.TXT
  183.  
  184.   If you don't include the extension, then SBBS shows ANSI file (ie.
  185.   LOGON.ANS) if user has ANSI, otherwise ASCII file (ie. LOGON.ASC) is
  186.   shown.
  187.  
  188. - Added an option to check NEWS.A?? file date
  189.  
  190.   There is now an option in config to enable NEWS.A?? date checking.
  191.   If this option is enabled, then NEWS.A?? is shown only if it has been
  192.   updated since user last call.
  193.  
  194. - Added support for default protocol
  195.  
  196.   Your users can now choose a default protocol which is always automaticly
  197.   used when the user performs a file transfer. The default protocol can be
  198.   selected with new menutype 97. Also, a new control code CTRL-F-& has been
  199.   added to show users default protocol. There is also an option to ask the
  200.   default protocol from new users automaticly.
  201.  
  202. - Developed line editor quoting a lot of further
  203.  
  204.   Line editor quote mode is now configurable from the config. There are
  205.   three different options :
  206.  
  207.   1) No quote  =  Never allow quote in the line editor
  208.  
  209.   2) Normal    =  As it was before 1.16. The whole message will be
  210.                   quoted automaticly.
  211.  
  212.   3) Intelligent. This one is the suggested mode! If the quote is set to
  213.   the intelligent mode, user can quote the original message line-by-line
  214.   when he/she starts replying AND the message can be quoted while writing
  215.   the reply (either by pressing CTRL-L while writing the message or by
  216.   choosing <Q>uote from the line editor command line).
  217.  
  218. - Increased AKA limit
  219.  
  220.   It's now possible to use up to 10 AKA's with SuperBBS.
  221.  
  222. - New option for mail check
  223.  
  224.   There is now an option to use only areas which has been toggled "ON" in
  225.   combined in mail check. There is new menutype 96 which can be used to
  226.   choose whether user wants to use combined boards in mail check or not.
  227.   New control code ctrl-f-% shows whether combined mail check is enabled or
  228.   not.
  229.  
  230. - New option for new files check
  231.  
  232.   It's now possible to use a separate date for new files check. This means
  233.   that new files check starts scanning from the date when user last time
  234.   executed the new files check. This option can be toggled ON/OFF from the
  235.   config.
  236.  
  237. - Added a new user index file
  238.  
  239.   SBBS now creates a very little user index file named NAMEIDX.BBS, it is
  240.   only a few bytes long and it's used to make user file searches a bit
  241.   faster.
  242.  
  243.   !!! If you use any non NAMEIDX.BBS aware program to sort your user files
  244.   or program which somehow changes users.bbs (ie. packs it) then you _must_
  245.   run USERPACK.EXE after that program !!!
  246.  
  247.   There is also an option in config to force SBBS not to use NAMEIDX.BBS,
  248.   this option should only be enabled if you are having some problems with
  249.   NAMEIDX.BBS searches.
  250.  
  251. - A new parameter for menutype 68
  252.  
  253.   With "/G=?" (without quotes, ?=one character) you can restrict type 68 to
  254.   use only areas in the "?" group. Ie. menutype 68, data /G=L uses only
  255.   areas which belong to the group "L".
  256.  
  257. - A new parameter for menutype 68
  258.  
  259.   If you use parameter /N for menutype 68 it immediately asks for the area
  260.   number (without showing the arealist first).
  261.  
  262. - A new parameter for menutype 68
  263.  
  264.   If you use parameter /3 for menutype 68 then the area list will be shown
  265.   in three colums. Please note, that this option limits the area names to
  266.   20 characters.
  267.  
  268. - A new parameter for menutype 10
  269.  
  270.   If you use /H parameter for menutype 10 you'll get a horizontal usage
  271.   graph instead of the vertical one.
  272.  
  273. - A new parameter for menutype 87
  274.  
  275.   If you use parameter /R for menutype 87, then the selected door will be
  276.   executed automaticly.
  277.  
  278. - A new parameter for menutype 94
  279.  
  280.   If you use /S=? (where ? is age) then the defined age will be used as the
  281.   starting age for the age graph.
  282.  
  283. - Two new parameters for menutype 67
  284.  
  285.   If you use paramter /V for menutype 67, it will ask only for the voice
  286.   phone number. /D parameter asks only for the data phone number.
  287.  
  288. - Added a keyboard password
  289.  
  290.   It's now possible to define a keyboard password from config. If the
  291.   password is defined, none of the SysOp keys can be used before the
  292.   correct password is entered. Also, if the password is defined, it's not
  293.   possible to enter the config without entering the correct password first.
  294.  
  295. - A new option for "the more question"
  296.  
  297.   A "non-stop" option has been added to the more prompt. If "=" is pressed
  298.   in the more prompt then the remaining text will be shown without further
  299.   more questions. The "continuous character" mustn't always be "=", the
  300.   character config be configured via Lconfig!
  301.  
  302. - Added support for USERDOES.? file
  303.  
  304.   If SBBS locates USERDOES.? (? = node number) in the main SBBS directory
  305.   then SBBS will show it in "what other users are doing" menutype. This
  306.   option is very useful if you use external programs and want to add
  307.   a little bit more infromation to "what other users are doing" menutype.
  308.  
  309. - Added support for PHONENUM.CTL file
  310.  
  311.   SuperBBS now supports PHONENUM.CTL file which is used to prevent the
  312.   users using invalid phone numbers. The following PHONENUM.CTL :
  313.  
  314.   000-
  315.   -00
  316.  
  317.   would make all numbers which contain "000-" (such as 000-1234-567 or
  318.   123-000-567) or "-00" (such as 123-0045-678 or 123-45678-0011) unallowed.
  319.  
  320.   Strings starting with ; are handled as comments.
  321.  
  322.   The working method for PHONENUM.CTL is quite simple : it listed string is
  323.   found _anywhere_ in the phone number then the phone number is considered
  324.   as unallowed.
  325.  
  326.   By making too complex PHONENUM.CTL it's easily possible to prevent users
  327.   using their own, correct phone numbers so please use common sense while
  328.   making your PHONENUM.CTL
  329.  
  330. - Added support for -P<comport> command line parameter
  331.  
  332.   It's now possible to use -P? (? = comport) command line parameter for
  333.   BBS.EXE to override comport specified in config. If you use -P?
  334.   parameter when firing the BBS up, be sure to use it when you return
  335.   from menutype 15 exit, too.
  336.  
  337. - Added "SysOp download" option
  338.  
  339.   A new menutype (93) has been added. It's a "SysOp download", which means
  340.   that it simply ask for full path and filename. Be _very_ careful with
  341.   this menutype, because it has absolutely _NO_ restrictions, that means that
  342.   with type 93 you can simply download ie. "c:\superbbs\*.bbs".
  343.  
  344. - Added "SysOp next" mode
  345.  
  346.   Now it's possible to force SBBS to SysOp next mode by pressing ALT-N. If
  347.   SysOp mode is turned ON, then the SBBS will pause for about 45 secs. and
  348.   make a little sound to inform SysOp that an user has logged off from the
  349.   BBS.
  350.  
  351. - Added an "age graph"
  352.  
  353.   A new menutype (94) has been added. It's a bit like the old system usage
  354.   graph, but it shows an age graph instead. Age graph starting age is
  355.   configurable from config.
  356.  
  357. - Made the nodelist browser a bit more user friendly
  358.  
  359.   The nodelist browser command format has been changed. Here are some
  360.   examples how to use the new format :
  361.  
  362.   Z        = Display list of zones
  363.   2:?      = Display nets in zone 2
  364.   220/?    = Display nodes in net 220
  365.  
  366. - SuperBBS now creates SBBSBUSY.??? (? = node number) file to common
  367.   directory. That file is also created in single node systems, so please
  368.   check your common directory path even if you aren't running a multinode
  369.   system.
  370.  
  371. - Connect 7200, 12000 and 14400 strings have been added to the barefoot
  372.   answer mode.
  373.  
  374. - It's now possible to edit ECHOORIG.CTL origin lines with CONFIG.EXE.
  375.   CONFIG.EXE tries to find ECHOORIG.CTL from same directory as BOARDS.BBS.
  376.  
  377. - Added more DESQview support code, SBBS should now run smoother under
  378.   DESQview.
  379.  
  380. - Added an option to view archive contents in more question. Please note
  381.   that this option is only enabled when file flagging is allowed from
  382.   config.
  383.  
  384. - Added an option to ask combined boards settings from new users
  385.   automaticly.
  386.  
  387. - Added an option to enable time left checking (or next event checking) when
  388.   downloading free files.
  389.  
  390. - Added an option to disable 8bit characters completely. I don't suggest
  391.   enabling this option if you don't have some special reason to enable it.
  392.  
  393. - Adden an option to use "page reason" as the message subject if an user
  394.   decides to leave a message to SysOp after page.
  395.  
  396. - Added an option to show real names in group mail messages.
  397.  
  398. - Added an option to automaticly open CHAT.LOG capture file when chat is
  399.   started.
  400.  
  401. - Added an option to handle local file attaches as free files.
  402.  
  403. - Added an option to define needed logon flags from config. If user doesn't
  404.   have needed flags then LOGONFLA.A?? will be displayed (if present) and user
  405.   will be logged out.
  406.  
  407. - Added an option to disable remote SysOp logons. You should enable this
  408.   option if you know you aren't ever going to call your BBS remotely. If
  409.   system is configured not to allowed SysOp remotely and someone tries to
  410.   logon as sysop then NOREMOTE.A?? is shown (if present).
  411.  
  412. - Added an option to load OVRSBBS.OVR path from a different path. With this
  413.   option you can load OVRSBBS.OVR file ie. from a ramdrive. You can set
  414.   the OVRSBBS.OVR file path by using SBBSOVR environment variable (ie.
  415.   SET SBBSOVR=E:\OVRSBBS.OVR).
  416.  
  417.   If you use ramdisk to store the .OVR file, then you shoud add -* and
  418.   -O0 to your BBS.EXE command line.
  419.  
  420. - Added support for MSGAREA.A?? file. If SBBS is able to locate MSGAREA.A??
  421.   file then that file is shown instead of the internal message area list in
  422.   menutype 68.
  423.  
  424. - Added a new metacharacter @G, which works similar as @N, @M, @F, @S, @D
  425.   did it prevous versions, but @G is replaced with current message area group
  426.   letter.
  427.  
  428. - Added a new parameter for menutype 7. *J is replaced with the current users
  429.   screen length.
  430.  
  431. - Added a new auto display file XFERPROT.A?? which is displayed (if
  432.   present) instead of the built-in protocols list. If user is selecting a
  433.   default protocol the DEFPROT.A?? is shown instead of XFERPROT.A??.
  434.  
  435. - Added a new auto displat file ALTNEWS.A?? which is displayed (if present)
  436.   if user has elected to not view NEWS.A?? in his/her IEMSI profile.
  437.  
  438. - Added a new auto display file NEWS1.A?? which is displayed (if present)
  439.   immediately after NEWS.A?? file.
  440.  
  441. - Added a new .CTL file NOYELL.CTL. If users name is found from NOYELL.CTL
  442.   (the format is similar to ie. trashcan.ctl format) then the user is never
  443.   able to page SysOp for chat. If the name is found NOYELL.A?? file is
  444.   displayed (if present).
  445.  
  446. - Added a new .CTL file NOCHAT.CTL. If users name is found from NOCHAT.CTL
  447.   (the format is similar to ie. trashcan.ctl format) then the user is never
  448.   able to use node chat. If the name is found NOCHAT.A?? file is displayed
  449.   (if present).
  450.  
  451. - Added a mew .CTL file NOAGECHK.CTL. If users name is found from
  452.   NOAGECHK.CTL (the format is similar to ie. trashcan.ctl format) then
  453.   user is still able to logon even though if he/she were not old enough
  454.   to logon.
  455.  
  456. - It's now possible to use CTRL-C??? (change color to ???) in the text
  457.   fields of menues. With this option it's very easy to make multi colored
  458.   text lines to menues!
  459.  
  460. - If SBBS isn't able to find .LNG file chosen by current user then the
  461.   default language will be used instead.
  462.  
  463. - SBBS now correctly converts CTRL codes in NEWS.A??, GOODBYE.A?? and
  464.   WELCOME.A?? files before adding those files to QWK packets.
  465.  
  466. - SBBS now correctly converts ISO standard scandinavian charcters when
  467.   converting 8bit -> 7bit in message areas.
  468.  
  469. - The colors of the full screen message reader are now configurable from
  470.   config.
  471.  
  472. - "Replying to a message originally to ... " string is now configurable
  473.   from config.
  474.  
  475. - Unreceived personal messages are now high lighted in full screen message
  476.   viewer.
  477.  
  478. - Birthday verification can now be disabled from users listed in
  479.   NOBCHECK.CTL file (the format is similar to ie. TRASHCAN.CTL format).
  480.  
  481. - BFAILED.A?? is shown (if present) if an users fails to ented a correct
  482.   day in birthday check.
  483.  
  484. - It's now possible to disable the enter waiting from the "show aphorism"
  485.   menutype by adding /N after the aphorism file name.
  486.  
  487. - It's now possible to define seconds before the screen blank in the
  488.   bare-foot answer mode.
  489.  
  490. - Increased external protocol limit to 20 (please note that every installed
  491.   external protocol will increase SBBS memory requirement about 650 bytes).
  492.  
  493. - USERSORT.EXE has been updated to sort also the LASTREAD.BBS, so now it's
  494.   safe to use USERSORT again.
  495.  
  496. - Added alias search support to SBBSUSER.
  497.  
  498. - In this package there is included an archive named CONVERT.ZIP. It
  499.   contains two files :
  500.  
  501.   1) CVT2SBBS. CVT2SBBS is written by Bob Henderson and can be used to
  502.   automaticly convert from RemoteAccess <tm>, QuickBBS <tm> or from
  503.   Maximus <tm> to SuperBBS.
  504.  
  505.   2) S2R. S2R is written by Richard Faasen and can be used to run almost
  506.   any door made for RemoteAccess with SuperBBS.
  507.  
  508.   And as usual, all comment should be netmailed (if you send crashmail,
  509.   please poll for a reply in 24-48 hours) to 2:220/620 or sent via SUPERBBS
  510.   echo.
  511.  
  512.  
  513.                       Aki Antman & Risto Virkkala
  514.